<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::tracking::ApproxNearestPairPointCloudCoherence&lt; PointInT &gt; 模板类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="#pro-attribs">Protected 属性</a> &#124;
<a href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::tracking::ApproxNearestPairPointCloudCoherence&lt; PointInT &gt; 模板类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><b><a class="el" href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html" title="ApproxNearestPairPointCloudCoherence computes coherence between two pointclouds using the approximate...">ApproxNearestPairPointCloudCoherence</a></b> computes coherence between two pointclouds using the approximate nearest point pairs.  
 <a href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="approx__nearest__pair__point__cloud__coherence_8h_source.html">approx_nearest_pair_point_cloud_coherence.h</a>&gt;</code></p>
<div class="dynheader">
类 pcl::tracking::ApproxNearestPairPointCloudCoherence&lt; PointInT &gt; 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.png" usemap="#pcl::tracking::ApproxNearestPairPointCloudCoherence_3C_20PointInT_20_3E_map" alt=""/>
  <map id="pcl::tracking::ApproxNearestPairPointCloudCoherence_3C_20PointInT_20_3E_map" name="pcl::tracking::ApproxNearestPairPointCloudCoherence_3C_20PointInT_20_3E_map">
<area href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html" title="NearestPairPointCloudCoherence computes coherence between two pointclouds using the nearest point pai..." alt="pcl::tracking::NearestPairPointCloudCoherence&lt; PointInT &gt;" shape="rect" coords="0,56,387,80"/>
<area href="classpcl_1_1tracking_1_1_point_cloud_coherence.html" title="PointCloudCoherence is a base class to compute coherence between the two PointClouds." alt="pcl::tracking::PointCloudCoherence&lt; PointInT &gt;" shape="rect" coords="0,0,387,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:affe80ae5f447859ee7e43b2daf06bb64"><td class="memItemLeft" align="right" valign="top"><a id="affe80ae5f447859ee7e43b2daf06bb64"></a>
typedef <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">NearestPairPointCloudCoherence</a>&lt; PointInT &gt;::PointCoherencePtr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCoherencePtr</b></td></tr>
<tr class="separator:affe80ae5f447859ee7e43b2daf06bb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ccc9b45bcad416b0348ac29d6a0c2b"><td class="memItemLeft" align="right" valign="top"><a id="a15ccc9b45bcad416b0348ac29d6a0c2b"></a>
typedef <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">NearestPairPointCloudCoherence</a>&lt; PointInT &gt;::PointCloudInConstPtr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudInConstPtr</b></td></tr>
<tr class="separator:a15ccc9b45bcad416b0348ac29d6a0c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">pcl::tracking::NearestPairPointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:ab56e7640ff6879c03935d0fefc155ad3 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="ab56e7640ff6879c03935d0fefc155ad3"></a>
typedef <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">PointCloudCoherence</a>&lt; PointInT &gt;::PointCoherencePtr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCoherencePtr</b></td></tr>
<tr class="separator:ab56e7640ff6879c03935d0fefc155ad3 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f30d3c49659754e6dcb2c22aae72e02 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a1f30d3c49659754e6dcb2c22aae72e02"></a>
typedef <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">PointCloudCoherence</a>&lt; PointInT &gt;::PointCloudInConstPtr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudInConstPtr</b></td></tr>
<tr class="separator:a1f30d3c49659754e6dcb2c22aae72e02 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78685e7e9ab9270eb3e40cdfd239be94 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a78685e7e9ab9270eb3e40cdfd239be94"></a>
typedef <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">PointCloudCoherence</a>&lt; PointInT &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>BaseClass</b></td></tr>
<tr class="separator:a78685e7e9ab9270eb3e40cdfd239be94 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ba7af8463e17da4158bf10908620c6 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a49ba7af8463e17da4158bf10908620c6"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">NearestPairPointCloudCoherence</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a49ba7af8463e17da4158bf10908620c6 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfb25869cc2f17ca196627af4499a889 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="abfb25869cc2f17ca196627af4499a889"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">NearestPairPointCloudCoherence</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:abfb25869cc2f17ca196627af4499a889 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f2c7aecbe205a92d4461509470f10a9 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a6f2c7aecbe205a92d4461509470f10a9"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1search_1_1_search.html">pcl::search::Search</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>SearchPtr</b></td></tr>
<tr class="separator:a6f2c7aecbe205a92d4461509470f10a9 inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7f7fc5645ea120354ae728fae4916d inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a9e7f7fc5645ea120354ae728fae4916d"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1search_1_1_search.html">pcl::search::Search</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>SearchConstPtr</b></td></tr>
<tr class="separator:a9e7f7fc5645ea120354ae728fae4916d inherit pub_types_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">pcl::tracking::PointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a55a5980a2b023aa5857cadf773e2010b inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a55a5980a2b023aa5857cadf773e2010b"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">PointCloudCoherence</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a55a5980a2b023aa5857cadf773e2010b inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d3aac8f62e7febf522d82efd2fdb8e9 inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a9d3aac8f62e7febf522d82efd2fdb8e9"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">PointCloudCoherence</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:a9d3aac8f62e7febf522d82efd2fdb8e9 inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd95c41727862b0abaae321a65fad27 inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="abcd95c41727862b0abaae321a65fad27"></a>
typedef <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointInT &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudIn</b></td></tr>
<tr class="separator:abcd95c41727862b0abaae321a65fad27 inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ff819f4dbda58e3d0c08ec4de7d398b inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a1ff819f4dbda58e3d0c08ec4de7d398b"></a>
typedef PointCloudIn::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudInPtr</b></td></tr>
<tr class="separator:a1ff819f4dbda58e3d0c08ec4de7d398b inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ab6be2377028059a00b57fdadb525c inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a06ab6be2377028059a00b57fdadb525c"></a>
typedef PointCloudIn::ConstPtr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudInConstPtr</b></td></tr>
<tr class="separator:a06ab6be2377028059a00b57fdadb525c inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac65fb0aad829ddd8966edb276673e049 inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="ac65fb0aad829ddd8966edb276673e049"></a>
typedef <a class="el" href="classpcl_1_1tracking_1_1_point_coherence.html">PointCoherence</a>&lt; PointInT &gt;::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCoherencePtr</b></td></tr>
<tr class="separator:ac65fb0aad829ddd8966edb276673e049 inherit pub_types_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:ade1643a78bd318139e4634f4a9c15e66"><td class="memItemLeft" align="right" valign="top"><a id="ade1643a78bd318139e4634f4a9c15e66"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html#ade1643a78bd318139e4634f4a9c15e66">ApproxNearestPairPointCloudCoherence</a> ()</td></tr>
<tr class="memdesc:ade1643a78bd318139e4634f4a9c15e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty constructor <br /></td></tr>
<tr class="separator:ade1643a78bd318139e4634f4a9c15e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">pcl::tracking::NearestPairPointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a918cf3242cc56b7e5a112710adba1841 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a918cf3242cc56b7e5a112710adba1841"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a918cf3242cc56b7e5a112710adba1841">NearestPairPointCloudCoherence</a> ()</td></tr>
<tr class="memdesc:a918cf3242cc56b7e5a112710adba1841 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty constructor <br /></td></tr>
<tr class="separator:a918cf3242cc56b7e5a112710adba1841 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef4c8d68f6ce513c1e88a3b92ef653ca inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#aef4c8d68f6ce513c1e88a3b92ef653ca">setSearchMethod</a> (const SearchPtr &amp;search)</td></tr>
<tr class="memdesc:aef4c8d68f6ce513c1e88a3b92ef653ca inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a pointer to a dataset to add additional information to estimate the features for every point in the input dataset. This is optional, if this is not set, it will only use the data in the input cloud to estimate the features. This is useful when you only need to compute the features for a downsampled cloud. <br  />
  <a href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#aef4c8d68f6ce513c1e88a3b92ef653ca">更多...</a><br /></td></tr>
<tr class="separator:aef4c8d68f6ce513c1e88a3b92ef653ca inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fc929c60e8aa9bc7f4f303105d74865 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a8fc929c60e8aa9bc7f4f303105d74865"></a>
SearchPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a8fc929c60e8aa9bc7f4f303105d74865">getSearchMethod</a> ()</td></tr>
<tr class="memdesc:a8fc929c60e8aa9bc7f4f303105d74865 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the point cloud dataset. <br /></td></tr>
<tr class="separator:a8fc929c60e8aa9bc7f4f303105d74865 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a49729c55764c6d9dcdd5d9e965d725 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a6a49729c55764c6d9dcdd5d9e965d725">setTargetCloud</a> (const PointCloudInConstPtr &amp;cloud)</td></tr>
<tr class="memdesc:a6a49729c55764c6d9dcdd5d9e965d725 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">add a <a class="el" href="classpcl_1_1tracking_1_1_point_coherence.html" title="PointCoherence is a base class to compute coherence between the two points.">PointCoherence</a> to the <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html" title="PointCloudCoherence is a base class to compute coherence between the two PointClouds.">PointCloudCoherence</a>.  <a href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a6a49729c55764c6d9dcdd5d9e965d725">更多...</a><br /></td></tr>
<tr class="separator:a6a49729c55764c6d9dcdd5d9e965d725 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c64e491dc5776b40731ec43fcb1965 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a56c64e491dc5776b40731ec43fcb1965">setMaximumDistance</a> (double val)</td></tr>
<tr class="memdesc:a56c64e491dc5776b40731ec43fcb1965 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">set maximum distance to be taken into account.  <a href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a56c64e491dc5776b40731ec43fcb1965">更多...</a><br /></td></tr>
<tr class="separator:a56c64e491dc5776b40731ec43fcb1965 inherit pub_methods_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">pcl::tracking::PointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:aa7f79026c94b25bba7a4c852ebf67d14 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="aa7f79026c94b25bba7a4c852ebf67d14"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#aa7f79026c94b25bba7a4c852ebf67d14">PointCloudCoherence</a> ()</td></tr>
<tr class="memdesc:aa7f79026c94b25bba7a4c852ebf67d14 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:aa7f79026c94b25bba7a4c852ebf67d14 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa804e951fe5d0e0154190fb28409971e inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="aa804e951fe5d0e0154190fb28409971e"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#aa804e951fe5d0e0154190fb28409971e">~PointCloudCoherence</a> ()</td></tr>
<tr class="memdesc:aa804e951fe5d0e0154190fb28409971e inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:aa804e951fe5d0e0154190fb28409971e inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed86a995924df7b042ef0cd167c3fd26 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="aed86a995924df7b042ef0cd167c3fd26"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#aed86a995924df7b042ef0cd167c3fd26">compute</a> (const PointCloudInConstPtr &amp;cloud, const IndicesConstPtr &amp;indices, float &amp;w_i)</td></tr>
<tr class="memdesc:aed86a995924df7b042ef0cd167c3fd26 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">compute coherence between two pointclouds. <br /></td></tr>
<tr class="separator:aed86a995924df7b042ef0cd167c3fd26 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb11f66643be5b878a221a05e8a7da48 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="acb11f66643be5b878a221a05e8a7da48"></a>
std::vector&lt; PointCoherencePtr &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#acb11f66643be5b878a221a05e8a7da48">getPointCoherences</a> ()</td></tr>
<tr class="memdesc:acb11f66643be5b878a221a05e8a7da48 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a list of <a class="el" href="classpcl_1_1tracking_1_1_point_coherence.html" title="PointCoherence is a base class to compute coherence between the two points.">pcl::tracking::PointCoherence</a>. <br /></td></tr>
<tr class="separator:acb11f66643be5b878a221a05e8a7da48 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f3022f2b266bc6acaf2303ea56193b1 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#a5f3022f2b266bc6acaf2303ea56193b1">setPointCoherences</a> (std::vector&lt; PointCoherencePtr &gt; coherences)</td></tr>
<tr class="memdesc:a5f3022f2b266bc6acaf2303ea56193b1 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a list of <a class="el" href="classpcl_1_1tracking_1_1_point_coherence.html" title="PointCoherence is a base class to compute coherence between the two points.">pcl::tracking::PointCoherence</a>.  <a href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#a5f3022f2b266bc6acaf2303ea56193b1">更多...</a><br /></td></tr>
<tr class="separator:a5f3022f2b266bc6acaf2303ea56193b1 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05198ff2b61b740fb61cecc62b46ba2 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#ae05198ff2b61b740fb61cecc62b46ba2">addPointCoherence</a> (PointCoherencePtr coherence)</td></tr>
<tr class="memdesc:ae05198ff2b61b740fb61cecc62b46ba2 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">add a <a class="el" href="classpcl_1_1tracking_1_1_point_coherence.html" title="PointCoherence is a base class to compute coherence between the two points.">PointCoherence</a> to the <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html" title="PointCloudCoherence is a base class to compute coherence between the two PointClouds.">PointCloudCoherence</a>.  <a href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#ae05198ff2b61b740fb61cecc62b46ba2">更多...</a><br /></td></tr>
<tr class="separator:ae05198ff2b61b740fb61cecc62b46ba2 inherit pub_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:a5534e4bb731698acf41bbd76e02b9c62"><td class="memItemLeft" align="right" valign="top"><a id="a5534e4bb731698acf41bbd76e02b9c62"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html#a5534e4bb731698acf41bbd76e02b9c62">initCompute</a> ()</td></tr>
<tr class="memdesc:a5534e4bb731698acf41bbd76e02b9c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method should get called before starting the actual computation. <br /></td></tr>
<tr class="separator:a5534e4bb731698acf41bbd76e02b9c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00c2e35253ae11b800dd8d3a67247f3d"><td class="memItemLeft" align="right" valign="top"><a id="a00c2e35253ae11b800dd8d3a67247f3d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html#a00c2e35253ae11b800dd8d3a67247f3d">computeCoherence</a> (const PointCloudInConstPtr &amp;cloud, const IndicesConstPtr &amp;indices, float &amp;w_j)</td></tr>
<tr class="memdesc:a00c2e35253ae11b800dd8d3a67247f3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">compute the nearest pairs and compute coherence using point_coherences_ <br /></td></tr>
<tr class="separator:a00c2e35253ae11b800dd8d3a67247f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">pcl::tracking::PointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a854a134628546100a91602de1ae4c0ae inherit pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a854a134628546100a91602de1ae4c0ae"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>calcPointCoherence</b> (PointInT &amp;source, PointInT &amp;target)</td></tr>
<tr class="separator:a854a134628546100a91602de1ae4c0ae inherit pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25264c9e780fdef811d7d4d9b3ee8eda inherit pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a25264c9e780fdef811d7d4d9b3ee8eda"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#a25264c9e780fdef811d7d4d9b3ee8eda">getClassName</a> () const</td></tr>
<tr class="memdesc:a25264c9e780fdef811d7d4d9b3ee8eda inherit pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a string representation of the name of this class. <br /></td></tr>
<tr class="separator:a25264c9e780fdef811d7d4d9b3ee8eda inherit pro_methods_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected 属性</h2></td></tr>
<tr class="memitem:adf0f62f179f700822b879b6d3dd4017b"><td class="memItemLeft" align="right" valign="top"><a id="adf0f62f179f700822b879b6d3dd4017b"></a>
boost::shared_ptr&lt; <a class="el" href="classpcl_1_1search_1_1_octree.html">pcl::search::Octree</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>search_</b></td></tr>
<tr class="separator:adf0f62f179f700822b879b6d3dd4017b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html">pcl::tracking::NearestPairPointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a041c513e42f5c6c1824a794e91eb2998 inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a041c513e42f5c6c1824a794e91eb2998"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a041c513e42f5c6c1824a794e91eb2998">new_target_</a></td></tr>
<tr class="memdesc:a041c513e42f5c6c1824a794e91eb2998 inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">A flag which is true if target_input_ is updated <br /></td></tr>
<tr class="separator:a041c513e42f5c6c1824a794e91eb2998 inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe770c234ebf78e33db0a29d76f0f797 inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="afe770c234ebf78e33db0a29d76f0f797"></a>
SearchPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#afe770c234ebf78e33db0a29d76f0f797">search_</a></td></tr>
<tr class="memdesc:afe770c234ebf78e33db0a29d76f0f797 inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the spatial search object. <br /></td></tr>
<tr class="separator:afe770c234ebf78e33db0a29d76f0f797 inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9829d932f75defd159e1588fabf6408d inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a9829d932f75defd159e1588fabf6408d"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence.html#a9829d932f75defd159e1588fabf6408d">maximum_distance_</a></td></tr>
<tr class="memdesc:a9829d932f75defd159e1588fabf6408d inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">max of distance for points to be taken into account <br /></td></tr>
<tr class="separator:a9829d932f75defd159e1588fabf6408d inherit pro_attribs_classpcl_1_1tracking_1_1_nearest_pair_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html">pcl::tracking::PointCloudCoherence&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a886cd3411611a87520c7d3f387f23953 inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a886cd3411611a87520c7d3f387f23953"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#a886cd3411611a87520c7d3f387f23953">coherence_name_</a></td></tr>
<tr class="memdesc:a886cd3411611a87520c7d3f387f23953 inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">The coherence name. <br /></td></tr>
<tr class="separator:a886cd3411611a87520c7d3f387f23953 inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30fa5c8097075d249db76c6b47ec497c inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a30fa5c8097075d249db76c6b47ec497c"></a>
PointCloudInConstPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#a30fa5c8097075d249db76c6b47ec497c">target_input_</a></td></tr>
<tr class="memdesc:a30fa5c8097075d249db76c6b47ec497c inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">a pointer to target point cloud <br /></td></tr>
<tr class="separator:a30fa5c8097075d249db76c6b47ec497c inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a888aaead5a4719b58e7080d02314a06e inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memItemLeft" align="right" valign="top"><a id="a888aaead5a4719b58e7080d02314a06e"></a>
std::vector&lt; PointCoherencePtr &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1tracking_1_1_point_cloud_coherence.html#a888aaead5a4719b58e7080d02314a06e">point_coherences_</a></td></tr>
<tr class="memdesc:a888aaead5a4719b58e7080d02314a06e inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="mdescLeft">&#160;</td><td class="mdescRight">a list of pointers to <a class="el" href="classpcl_1_1tracking_1_1_point_coherence.html" title="PointCoherence is a base class to compute coherence between the two points.">PointCoherence</a>. <br /></td></tr>
<tr class="separator:a888aaead5a4719b58e7080d02314a06e inherit pro_attribs_classpcl_1_1tracking_1_1_point_cloud_coherence"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><h3>template&lt;typename PointInT&gt;<br />
class pcl::tracking::ApproxNearestPairPointCloudCoherence&lt; PointInT &gt;</h3>

<p><b><a class="el" href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html" title="ApproxNearestPairPointCloudCoherence computes coherence between two pointclouds using the approximate...">ApproxNearestPairPointCloudCoherence</a></b> computes coherence between two pointclouds using the approximate nearest point pairs. </p>
<dl class="section author"><dt>作者</dt><dd>Ryohei Ueda </dd></dl>
</div><hr/>该类的文档由以下文件生成:<ul>
<li>tracking/include/pcl/tracking/<a class="el" href="approx__nearest__pair__point__cloud__coherence_8h_source.html">approx_nearest_pair_point_cloud_coherence.h</a></li>
<li>tracking/include/pcl/tracking/impl/<a class="el" href="approx__nearest__pair__point__cloud__coherence_8hpp_source.html">approx_nearest_pair_point_cloud_coherence.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><b>tracking</b></li><li class="navelem"><a class="el" href="classpcl_1_1tracking_1_1_approx_nearest_pair_point_cloud_coherence.html">ApproxNearestPairPointCloudCoherence</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
